<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Set</title>
    <script>
        /* 
            set
                -set用来创建一个集合.
                -它的功能和数组类似，不同点在于Set中不能存储重复的数据。

            使用方法
                创建
                    new Set()
                    new Set([])
                方法
                    size()   获取数量
                    has()    检查元素
                    add()    添加元素
                    delete() 删除元素
        */
       // 创建一个Set
       const set = new Set()

       // set.add() 在集合里添加数据
       set.add(10)
       set.add('10')
       set.add(undefined)
       set.add(null)

       // set.has() 检查集合中是否存在该数据
       set.has(10)      // true
       set.has(undefined)

       // 遍历
       for (const value of set){
        console.log(value)
       }

       //  单独取一个元素，先转为数组，然后再取
       const arr=[...set]
       console.log(arr[1])

       
    </script>
</head>
<body>
    
</body>
</html>